LICRA: A Replicated-Data Management Algorithm for Distributed Synchronous Groupware Applications
نویسنده
چکیده
Replicated data consistency is a key issue in the design of distributed real time groupware applications. In this paper, we propose a new protocol to cope with this problem. The proposed algorithm guarantees an optimal response time while ensuring data consistency at system quiescence. The originality of our proposition relies on the fact that no locks nor clocks nor global information are required to establish data consistency. Instead, direct dependency relations between generated operations as well as operation transformation mechanism are used. The coupling of the above two mentioned mechanisms is showed to realize a good trade-oo between the diierent requirements of groupware applications. Advantages of our approach are illustrated by comparing the algorithm to two well known optimistic concurrency control protocols for groupware applications: dOPT and ORESTE.
منابع مشابه
The Design Space for Data Replication Algorithms in Interactive Groupware
Interactive (Synchronous) Groupware encompasses a wide range of applications, like collaborative whiteboards, text editors, engineering CAD (Computer Aided Design), Distributed Virtual Environments, and multi-player games. A very critical requirement for all these applications is the need to share data, which can be replicated to provide better responsiveness, fault-tolerance and scalability. D...
متن کاملDeveloping Synchronous Groupware for Learning Environments
Synchronous groupware brings together users, which are geographically distributed, but connected via a network. Usually, groupware is not developed from-the-scratch, as the development is difficult, time-consuming, and error-prone. An application’s data must be shared to support interactions across distributed, collaborating users. Using a platform, which offers solutions for the recurring prob...
متن کاملDAgora: A Flexible, Scalable and Reliable Object-Oriented Groupware Platform
In this paper we describe a flexible, scalable, and reliable "object-oriented groupware platform" specially tailored as a foundation to support synchronous, asynchronous, and multi-synchronous groupware applications. The platform relies on an hybrid replication approach where volatile objects are actively replicated to support synchronous interaction, and persistent objects are lazily replicate...
متن کاملConcurrency Control and View Notiication Algorithms for Collaborative Replicated Objects
This paper describes algorithms for implementing a high-level programming model for synchronous distributed groupware applications. In this model, several application data objects may be atomically updated, and these objects automatically maintain consistency with their replicas using an optimistic algorithm. Changes to these objects may be optimistically or pessimistically observed by view obj...
متن کامل6 Groupware Toolkits for Synchronous Work
Groupware toolkits let developers build applications for synchronous and distributed computer-based conferencing. This chapter describes four components that we believe toolkits must provide. A run-time architecture automatically manages the creation, interconnection, and communications of both centralized and distributed processes that comprise conference sessions. A set of groupware programmi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Parallel Computing
دوره 22 شماره
صفحات -
تاریخ انتشار 1997